*{margin: 0;padding: 0;font-size: 12px;line-height:1.5;box-sizing: border-box;}
body{background: #f0f0f0;color: #888888;}

a{text-decoration: none;color: #888888;}
li{list-style: none;}
img{border: 0;font-size: 0;}
/*左边*/			
	#left ul{
		width: 74px;	
		height: 100%;
	    background: #d10048;
	    position: fixed;
	    top: 0;
	    left: 0;
	    padding-top: 10px;
	    text-align: center;
	    z-index: 9999;			   
	}
	#left ul li{
		height: 46px;	    
	    overflow: hidden;
	    background: url(../img/left.png) center bottom no-repeat;
	}
	#left ul li a{
	    display: block;
	    width: 74px;
	    height: 44px;
	    line-height: 44px;
	    color: #fff;
	   text-decoration: none;
	}
	#left ul li a:hover{background: #db366f;}
	#left ul li:nth-of-type(7){line-height: 23px;}
	#left ul li:nth-of-type(8){line-height: 23px;}
	#left ul .li2 .nav2{
		height: 0;width: 0;
		position: absolute;left: 74px;top: 0;
		padding-top:10px ;
	    overflow: hidden;
		display: block;
		background: rgba(171,171,171,1);
		color: white;
		transition: all 0.4s;
	}

/*右边*/
	#right{
		position: fixed;
	    top: 10%;
	    right: 0px;			   
	    text-align: center;
	    width: auto;
	    height: auto;
	    z-index: 9999;
	}
	#right li{
		list-style: none;
	}
	#right li a{
		display:block;
		height: 100%;width: 100%;
		font-size: 0;border: none;
	}
	#right .nav2{
		position: absolute;
		left: -300px; top: 90px;
		opacity: 0; 
		transition: all 1s;
		display: none;
	}

/*main -top*/
	#mainContent{margin: 0 auto;width: 982px;}	
	.mainContent,#content{overflow: hidden;}
	.com-header{overflow: hidden;}
	.com-header .fl{
		float: left;
		height: 70px;line-height: 70px;
		width: 34%;
	}
	.com-header img{vertical-align: middle}
	.com-header .fr{
		float: right;
		margin-top: 30px;
		position: relative;
	}
	.com-header .fr .search-btn{
		display: inline-block;
	    vertical-align: middle;
	    margin-left: 3px;
	    background:url(../img/index-bg.png) no-repeat;
	    width: 23px;height: 23px;
	}
	.com-header .fr a{
		color: #888;
		font-size: 14px;
		margin: 0 3px;
		position: relative;
	}
	.headerCar{
		width: 30px;display: inline-block;height: 18px;
	}
	.com-header .fr em{
		background:url(../img/index-bg.png) no-repeat;
		background-position: 0 -45px;
	    width: 23px;
	    height: 22px;
	    display: inline-block;			  		    
	    position: absolute;
	    top: 0px;
	}
	.com-header .fr i{
		position: absolute;
		top: -4px;right: 0px;
	   	border-radius: 50%;
	    display: inline-block;
	    width: 18px;
	    height: 18px;
	    text-align: center;
	    background: #d10048;
	    padding: 0 1px;
	    font-style: normal !important;
	    color: #fff;			    
	}
	

/*footer部分*/
	footer #foot-top {width:  33%;overflow: hidden;margin: 10px auto;}				    		     			    	    
    footer #foot-top li{float: left; margin: 10px; width: 116px;}		    
    footer #foot-top li em{background: url(../img/footer-bg.png) no-repeat;display: block;width: 76px;height: 75px;margin: 0 auto 10px;}    		  
    footer #foot-top li span{font-size: 16px;color: #888;text-align: center;display: inline-block;width: 100%;}
    footer .fr{width: 60%;overflow: hidden;margin: 10px auto;}
    footer .fr dl{float: left;width:16.6%;text-align: center;}
    footer .fr dl dt{font-size: 18px;}
    footer .fr dl dd a{text-shadow: #fff 0 1px 0;font-size: 14px;line-height: 30px;}
	
	footer .foot-b{width: 50%;margin: 30px auto;}
	footer .foot-b ul{width:100%;overflow: hidden;}    		
	footer .foot-b ul li{float: left;line-height: 20px;    border-right: 1px solid #909090;}
	footer .foot-b ul li:nth-last-of-type(1){border-right:none}
	footer .foot-b ul li a{font-size:14px;text-shadow: #fff 0 1px 0;margin: 0 15px;}
	footer .foot-b p{font-size: 14px;}
	footer .foot-b p img{border: 0;vertical-align: middle;}
	.foot-bottom{text-align:center;padding-bottom:10px;border-top:1px solid #dce0e3;padding-top: 30px;margin-top: 20px;}
	.foot-bottom img{vertical-align: middle}